package com.example.day04.homework;

public class ProductPartent {

    int len=10;
    int count=0;
    Product [] products=new Product[len];

    //添加商品的的方法
    public  void addProduct(Product pro){


        products[count++]=pro;


    }

    //显示所有的商品信息
    public  void  showproduct(){
        if(products==null){
            System.out.println("商品列表为空。。。。");
        }
        //商品信息如下
        for(int i=0;i< products.length;i++){
            System.out.printf("商品id：%d 商品名称:%s \n",products[i].getPid(),products[i].getPname());
        }
    }
    //商品价格大于300的商品名称
    public  void  moreThreehundred(){
        if(products==null){
            System.out.println("商品列表为空。。。。");
        }
        System.out.println("商品价格超过300的商品名称如下：");
        for(int i=0;i< products.length;i++){
            if(products[i].getPrice()>300){
                System.out.println(products[i].getPname());
            }
        }
    }

    //将商品按照价格高地进行排序
    public  void  sortPrice(){
        System.out.println("商品排序前：");
        for(int i=0;i<products.length;i++){
            System.out.println(products[i]);
        }
        Product pro;
        //排序
        for(int i=0;i< products.length;i++){
            for(int j=0;j< products.length;j++){
                if(products[i].getPrice()<products[j].getPrice()){
                    pro=products[i];
                    products[i]=products[j];
                    products[j]=pro;
                }
            }
        }
        System.out.println("商品排序后：");
        for(int i=0;i<products.length;i++){
            System.out.println(products[i]);
        }


    }
}
